LBMD=DISABLED, CLKBUSY=IDLE, ITSEN=DISABLED, RTCBDMD=DISABLED, RTCCKMD=APBCLK, FORCECLK=DISABLED, RXCLKSW=DISABLED, TXCLKSW=DISABLED, DUPLEXMD=FULL_DUPLEX, DBGMD=RUN
Module Mode Select
RTCCKMD | RTC Clock Mode. 0 (APBCLK): UART clocked from the APB clock. The RBAUD and TBAUD controls will use the APB clock mode to determine the baudrate unless RTCBDMD = 1. 1 (RTC0TCLK): UART clocked from RTC0TCLK. The RBAUD and TBAUD controls will use the RTC0TCLK mode to determine the baudrate. Software should only set this bit to one when the UART is idle. |
RTCBDMD | RTC Baud Rate Mode. 0 (DISABLED): The RBAUD and TBAUD controls use the RTCCKMD setting to determine whether to use APB clock mode (RTCCKMD = 0) or the RTC0TCLK mode (RTCCKMD = 1). Use this setting when APB clock != RTC0TCLK. 1 (ENABLED): The RBAUD and TBAUD controls use RTC0TCLK mode. Use this setting when APB clock = RTC0TCLK and RTCCKMD = 0 to force the RBAUD and TBAUD controls into RTC0TCLK mode. |
FORCECLK | Force Clock On. 0 (DISABLED): UART clock is only on when necessary. 1 (ENABLED): Force the UART clock to always be on. |
CLKBUSY | Clock Switch Busy Status. 0 (IDLE): Clock switch completed. 1 (BUSY): Clock switch in progress. |
RXCLKSW | Receive Automatic Clock Switch. 0 (DISABLED): UART will always use the selected clock for receive operations. 1 (ENABLED): UART will automatically switch from RTC0TCLK to the APB clock when a receive interrupt is pending. |
TXCLKSW | Transmit Automatic Clock Switch. 0 (DISABLED): UART will always use the selected clock for transmit operations. 1 (ENABLED): UART will automatically switch from RTC0TCLK to the APB clock when a transmit interrupt is pending. |
DBGMD | UART Debug Mode. 0 (RUN): The UART module will continue to operate while the core is halted in debug mode. 1 (HALT): A debug breakpoint will cause the UART module to halt. Any active transmissions and receptions will complete first. |
LBMD | Loop Back Mode. 0 (DISABLED): Loop back is disabled and the TX and RX signals are connected to the corresponding external pins. 1 (RXONLY): Receive loop back. The receiver input path is disconnected from the RX pin and internally connected to the transmitter. Data transmitted will be sent out on TX and also received by the device. 2 (TXONLY): Transmit loop back. The transmitter output path is disconnected from the TX pin and the RX input pin is internally looped back out to the TX pin. Data received at RX will be received by the device and also sent directly back out on TX. 3 (BOTH): Full loop back. Internally, the transmitter output is routed back to the receiver input. Neither the transmitter nor receiver are connected to external device pins. The device pin RX is looped back to TX in a similar fashion. Data transmitted on TX will be sent directly back in on RX. |
DUPLEXMD | Duplex Mode. 0 (FULL_DUPLEX): Full-duplex mode. The transmitter and receiver can operate simultaneously. 1 (HALF_DUPLEX): Half-duplex mode. The transmitter automatically inhibits when the receiver is active and the receiver automatically inhibits when the transmitter is active. |
ITSEN | Idle TX Tristate Enable. 0 (DISABLED): The TX pin is always an output in this mode, even when idle. 1 (ENABLED): The TX pin is tristated when idle. |